package aam.model.member;

import java.util.HashMap;
import java.util.List;

public interface MemberDao {
	public MemberVO login(MemberVO vo) throws Exception;
	public void updatePoint(MemberVO vo);
	public MemberVO getMemberInfo(String id);
	public String ajaxIdCheck(String id)throws Exception;
	public String ajaxNickCheck(String nick)throws Exception;
	public int registerMember(MemberVO mvo)throws Exception;
	public void updateGrade(MemberVO mvo);
	
	public List<MemberVO> memberList() throws Exception;
	
	public String SelectcheckAttend(String id) throws Exception;
	public int checkAttend(String id)throws Exception;
	public void checkPointUp(String id)throws Exception;
	public void updateUserInfo(MemberVO mvo) throws Exception;
	public int memberdelete(String id)throws Exception;
	public int updateMember(MemberVO mvo) throws Exception;
	public int getMessageTotalConunt(String id)throws Exception;
	public int sendMessageTotalConunt(String id)throws Exception;
	public List<MessageVO> getMessage(HashMap map)throws Exception;
	public List<MessageVO> sendMessage(HashMap map)throws Exception;
	public String ajaxMessageFindByNick(String nick)throws Exception;
	public int forwardingMessage(HashMap map)throws Exception;
	public MessageVO getMessageInfo(int no)throws Exception;
	public MessageVO sendMessageInfo(int no)throws Exception;
	public MessageVO getDeleteCheck(int no)throws Exception;
	public int getDeleteCheckUpdate(int no)throws Exception;
	public MessageVO sendDeleteCheck(int no)throws Exception;
	public int sendDeleteCheckUpdate(int no)throws Exception;
	public int deleteMessage(int no)throws Exception;
	public MemberVO nickCheck(String nick) throws Exception;
	public List<String> gradeList() throws Exception;
}
